.commerce-popup{
  padding: 0 !important;
  &.dir-v{
    width: 700rpx !important;
  }
}
.tab-hd {
  height: 106rpx;
  border-radius: 28rpx 28rpx 0 0;
  border-bottom: 2rpx solid #efefef;
  .item {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 30rpx;
    font-size: 32rpx;
    color: #999;
    position: relative;

    &:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      height: 4rpx;
      background: #2979FF;
      border-radius: 2rpx;
      width: 100%;
      display: none;
    }

    &.active {
      color: #333;
      font-weight: 600;

      &:after {
        display: block;
      }
    }
  }
}
// 带货-商品类
.pro-list {
  .img-cover {
    width: 240rpx;
    height: 160rpx;
    border-radius: 12rpx;
    background-color: #f5f5ff;
    position: relative;
    margin: 0 20rpx 0 0;
    overflow: hidden;
    flex-shrink: 0;
    image {
      width: 100%;
      height: 100%;
    }
  }

  .tag-1{
    display: inline-block;
    font-size: 20rpx;
    padding: 0 10rpx;
    margin-right: 10rpx;
    color: #fff;
    background: linear-gradient(to right, #ff5355 0%, rgba(255, 83, 85, 0.7) 100%);
    border-radius: 10rpx 0 10rpx 0;
  }
}

.roll-line{
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  border-right: 2rpx dotted #F2F2F2;
  &:before{
    content: "";
    width: 26rpx;
    height: 26rpx;
    background: #F6F7F8;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top:-15rpx;
    transform: translate(-50%,0);
  }
  &:after{
    content: "";
    width: 26rpx;
    height: 26rpx;
    background: #F6F7F8;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    bottom:-13rpx;
    transform: translate(-50%,0);
  }
}


.cover-pic{
  width: 54px;
  height: 54px;
  background: url("https://ck-bkt-knowledge-payment.oss-cn-hangzhou.aliyuncs.com/admin/material/21_material_admin/image/assets/images/youhuijuan_default.png") no-repeat top center #FFF1D3;
  background-size: 100% 100%;
  border-radius: 4px;
  position: relative;
  margin:0 10px 0 0;
}







